#ifndef TASK_DEFINE_H
#define TASK_DEFINE_H

namespace task
{
/**
 * @brief:  任务状态
 * @author: sherlock_lht
 */
enum TaskStatus
{
    Running = 0,//正在运行中
    Success,    //成功
    Failure     //失败
};

/**
 * @brief:  整个任务链状态
 * @author: sherlock_lht
 */
enum TaskChainStatus
{
    TaskChainStatusIdle = 0,   //空闲
    TaskChainStatusPause,      //暂停
    TaskChainStatusRunning,    //正在运行中
    TaskChainStatusRelease,    //运行结束，正在释放资源
};
}

#endif //TASK_DEFINE_H
